-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Data pipelines unsubscribe modal #19334
Conversation
📸 UI snapshots have been updated1 snapshot changes in total. 0 added, 1 modified, 0 deleted:
Triggered by this commit. |
Size Change: 0 B Total Size: 2 MB ℹ️ View Unchanged
|
56297fe
to
a90c02f
Compare
a90c02f
to
1c192e5
Compare
📸 UI snapshots have been updated1 snapshot changes in total. 0 added, 1 modified, 0 deleted:
Triggered by this commit. |
📸 UI snapshots have been updated3 snapshot changes in total. 0 added, 3 modified, 0 deleted:
Triggered by this commit. |
This PR hasn't seen activity in a week! Should it be merged, closed, or further worked on? If you want to keep it open, post a comment or remove the |
Thanks @raquelmsmith the billing part looks good to me, though are we sure we want to call it 'product analytics + data stack'? |
Are you suggesting we just call it "Product analytics" and remove the "+data stack"? That makes sense, esp with data warehouse coming up. I'll make that change in billing. |
frontend/src/scenes/billing/ExportsUnsubscribeTable/exportsUnsubscribeTableLogic.tsx
Show resolved
Hide resolved
📸 UI snapshots have been updated2 snapshot changes in total. 0 added, 2 modified, 0 deleted:
Triggered by this commit. |
frontend/snapshots/scenes-app-pipeline--pipeline-transformations-page--dark.png screenshots look broken now - the app name is missing for GeoIP app |
…g/posthog into exports-unsubscribe-modal
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A couple rough edges in the UI that should be quick to address, but looks alright overall.
Might be useful to go through this flow in person on Monday, just to see it works smoothly @tiina303
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like there's only a small layout shift here, but a few notes on this UI:
- Pretty weird that the activation CTA ("Create your first transformation") is visible even if there already are transformations
- Item icons should always be the first column, and icon columns shouldn't have a name – in this case "App" is the icon column
- The "Order" column should have
width: 0
so that it takes up as little space as possible
Might be good as a separate PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this UI was touched as part of this PR? But not sure why this snapshot would have changed... either way I'll leave you two to update this in a separate PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Team" is our internal naming, UI should only ever say "Project".
Also gonna repeat the point with the icon looking weird if it's not the first column. In this case I think the project can be on the right – what do you think?
📸 UI snapshots have been updated2 snapshot changes in total. 0 added, 2 modified, 0 deleted:
Triggered by this commit. |
📸 UI snapshots have been updated2 snapshot changes in total. 0 added, 2 modified, 0 deleted:
Triggered by this commit. |
* feat: Exports unsubscribe modal * Changes * Fix query * Make modal work for plugin configs * plugins part should work now * wip batch exports * batch exports finished + modal access listeners * fix name and description to be writable * rename and move table to main billing unsub modal * add text and disabled reason * improve disabled state * Update UI snapshots for `chromium` (1) * move into billing * use correct product name * stories * fix * make images smaller * Update UI snapshots for `chromium` (1) * Update UI snapshots for `chromium` (1) * Update frontend/src/scenes/plugins/plugin/PluginImage.tsx Co-authored-by: Bianca Yang <[email protected]> * remove old logic * fix * fix * fix overlap * Update UI snapshots for `chromium` (1) * delete snapshots so they are regenerated * Update UI snapshots for `chromium` (1) * fix test * unfix? * project not team * reorder columns * Update UI snapshots for `chromium` (1) * Update UI snapshots for `chromium` (1) --------- Co-authored-by: Michael Matloka <[email protected]> Co-authored-by: Raquel Smith <[email protected]> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Bianca Yang <[email protected]>
Problem
https://github.com/PostHog/product-internal/pull/533
Added a button for testing it to apps management page, we should remove that before merging
Changes
👉 Stay up-to-date with PostHog coding conventions for a smoother review.
How did you test this code?
=> clicked the button, which opened the modal
=> clicked disable on everything, which made unsubscribe button possible
then saw the lemonToast after hitting unsubscribe